characters
Some of the most impressive tech that Adobe showcases at its annual Max conference each year is the experimental features it's developing, and the latest of tho…
Go to your Chase account and enter your password. Now log out, and enter your password with a different pattern of capitalization. So if your password was Passw…
How can you maintain a separate version of your app/site in all langauges and locales? How do you handle right-to-left text, various currencies, and a bunch of …
It took a long time, I mean years, but it finally happened. I stumbled on a struct which had a property of the same type. At first, it is kind of interesting th…
Observation framework came out along with iOS 17 in 2023. Using this framework, we can make objects observable very easily. Please refer to @Observable macro in…
It is not often when we need to wrap an async function with a completion handler. Typically, the reverse is what happens. This need can happen in codebases wher…
DateFormatter is used for converting string representation of date and time to a Date type and visa-versa. Something to be aware of is that the conversion loses…
Swift’s foundation library provides a sorted(by:) function for sorting arrays. The areInIncreasingOrder closure needs to return true if the closure’s arguments …
AnyClass is a protocol all classes conform to and it comes with a feature I was not aware of. But first, how to I ended up with using AnyClass. While working on…
The author discusses challenges managing side projects, specifically updating SignalPath to Swift 6. They encountered errors related to multiple notification ob…